<?php
/**
 *发布的导航类目
 */
class Navigation {
	/**
	 * @var string $navigationId 导航id类目id
	 */
	var $navigationId;
	/**
	 * @var string $navigationName 名称，1-60字节
	 */
	var $navigationName;
	/**
	 * @var maxed $isClass 0或1 <br/>
	 * 1代表可以用于商品的分类例如：运动鞋-篮球鞋-PUMA<br/>
	 * 0代表是目录：运动鞋-篮球鞋
	 */
	var $isClass; 
}
/**
 *查询导航类目子类列表结果
 */
class NavigationList {
	/**
	 * @var integer $childCount 子类目记录个数
	 */
	var $childCount;
	/**
	 * @var array $childList 子类列表，类型@see Navigation
	 */
	var $childList=array();
    /**
	 * @var array $_DataLayerout 数据布局(系统属性)，varclass：本类中property是对象或对象数组的类及子类class
	 */
	public static $_DataLayerout=array('varclass'=>array('childList'=>'Navigation'));
}
/**
 * 商品类目属性
 */
class ItemAttr {
	/**
	 * @var string $attrId 属性id，32字节长度。
	 */
	var $attrId; 
	/**
	 * @var string $attrName 属性名，1-60字节
	 */
	var $attrName; 
	/**
	 * @var integer $keyAttr  0或1 ，标识是否关键属性（该品类下每种商品该属性值必须唯一）
	 */
	var $keyAttr; 
	/**
	 * @var integer $necessary 0或1 ，是否必填参数
	 */
	var $necessary; 
	/**
	 * @var string $useType "UT_RADIO":单选,"UT_CHECKBOX"：多选,"UT_TEXT":文本型属性	
	 */
	var $useType;  
}
/**
 * 商品类目属性列表
 */
class ItemAttrList {
	/**
	 * @var string $classId 品类ID
	 */
	var $classId; 
	/**
	 * @var string $className  品类名称
	 */
	var $className; 
	/**
	 * @var integer $attrCount 属性数目
	 */
	var $attrCount; 
	/**
	 * @var array $attrList 属性列表，类型@see ItemAttr
	 */
	var $attrList=array(); 
	
    /**
	 * @var array $_DataLayerout 数据布局(系统属性)，varclass：本类中property是对象或对象数组的类及子类class
	 */
	public static $_DataLayerout=array('varclass'=>array('attrList'=>'ItemAttr'));	

}
/**
 *商品类目属性选项
 */
class ItemAttrOption{
	/**
	 * @var string $optionId 选项id，32字节长度
	 */
	var $optionId;
	/**
	 * @var string $optionValue 选项值，1-60字节
	 */
	var $optionValue;
	
	/** paipai not implement
	 * @var integer $textType 是否文本类型
	 */
	//var $textType;
}
/**
 *商品类目属性选项列表
 */
class ItemAttrOptionList{
	/**
	 * @var string $attrId  属性ID
	 */
	var $attrId;
	/**
	 * @var string $attrName 属性名称
	 */
	var $attrName;
	/**
	 * @var integer $optionCount 选项个数
	 */
	var $optionCount;
	/**
	 * @var array $optionList 选项列表，类型@see ItemAttrOption
	 */
	var $optionList=array();	
    /**
	 * @var array $_DataLayerout 数据布局(系统属性)，varclass：本类中property是对象或对象数组的类及子类class
	 */
	public static $_DataLayerout=array('varclass'=>array('optionList'=>'ItemAttrOption'));
}
/**
 *尺码表模版
 */
class PaipaiSizeTemplate{
	/**
	 * @var string $templateId 尺码表模版id
	 */
	var $templateId;
	/**
	 * @var string $templateName 尺码表模版名称
	 */
	var $templateName;		
	/**
	 * @var string $templateDesc 尺码表模版描述
	 */
	var $templateDesc;	
	/**
	 * @var string $createTime 尺码表模版创建时间，如2010-04-29 11:10:20
	 */
	var $createTime;	
	/**
	 * @var string $lastModifyTime 尺码表模版最后修改时间，如2010-04-29 11:10:20
	 */
	var $lastModifyTime;	
	/**
	 * @var string $ruleList  尺码表模版规则，如尺码#^衣长#cm^袖长#cm^肩宽#cm^胸围#cm^腰围#cm 
	 */
	var $ruleList;	
	/**
	 * @var string $classIdList 用,分割的应用类目列表，如'201800,201824,201826,'
	 */
	var $classIdList;	
	/**
	 * @var string $picURL 尺码表模版图片地址链接
	 */
	var $picURL;							
}
/**
 *尺码表模版列表
 */
class PaipaiSizeTemplateList{
	/**
	 * @var number $classId 请求参数
	 */
	var $classId;
	/**
	 * @var number $countTotal 记录总数
	 */
	var $countTotal;
	/**
	 * @var array $sizeTemplateList 尺码表模版列表，类型@see PaipaiSizeTemplate
	 */
	var $sizeTemplateList=array();	
    /**
	 * @var array $_DataLayerout 数据布局(系统属性)，varclass：本类中property是对象或对象数组的类及子类class
	 */
	public static $_DataLayerout=array('varclass'=>array('sizeTemplateList'=>'PaipaiSizeTemplate'));			
}
/**
 *尺码表
 */
class PaipaiSizeTable{
	/**
	 * @var string $sizeTableId 尺码表id
	 */
	var $sizeTableId;
	/**
	 * @var string $sizeTableName 尺码表名称
	 */
	var $sizeTableName;		
	/**
	 * @var string $sizeTableDesc 尺码表描述
	 */
	var $sizeTableDesc;	
	/**
	 * @var string $templateId 尺码表模版id
	 */
	var $templateId;
	/**
	 * @var string $templateName 尺码表模版名称
	 */
	var $templateName;		
	/**
	 * @var number $usedTimes 尺码表使用次数
	 */
	var $usedTimes;	
	/**
	 * @var string $createTime 尺码表创建时间，如2010-04-29 11:10:20
	 */
	var $createTime;	
	/**
	 * @var string $lastModifyTime 尺码表最后修改时间，如2010-04-29 11:10:20
	 */
	var $lastModifyTime;	
	/**
	 * @var string $rule  尺码表 列以“^”分隔 行以“|”分隔，如"尺码#^腰围#cm^臀围#cm^下摆#cm^裙长#cm|1^1^1^1^1"
	 */
	var $rule;	
	/**
	 * @var string $classId 类目 多个类目以“,”分隔
	 */
	var $classId;	
	/**
	 * @var string $picURL 尺码表图片地址链接
	 */
	var $picURL;							
}
/**
 *尺码表列表
 */
class PaipaiSizeTableList{
	/**
	 * @var number $sellerUin 卖家QQ号
	 */
	var $sellerUin;
	/**
	 * @var number $countTotal 记录总数
	 */
	var $countTotal;
	/**
	 * @var number $pageIndex 第几页
	 */
	var $pageIndex;
	/**
	 * @var number $pageSize 每页记录条数
	 */
	var $pageSize;	
	/**
	 * @var number pageTotal 总页数
	 */
	var $pageTotal;		
	/**
	 * @var array $sizeTableList 尺码表列表，类型@see PaipaiSizeTable
	 */
	var $sizeTableList=array();	
    /**
	 * @var array $_DataLayerout 数据布局(系统属性)，varclass：本类中property是对象或对象数组的类及子类class
	 */
	public static $_DataLayerout=array('varclass'=>array('sizeTableList'=>'PaipaiSizeTable'));			
}